<!DOCTYPE html>
            
<HTML>
<HEAD>
<meta name="booktitle" content="Developing Applications With Objective Caml" >
 <meta charset="ISO-8859-1"><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<META name="GENERATOR" content="hevea 1.05-7 of 2000-02-24">
<META NAME="Author" CONTENT="Christian.Queinnec@lip6.fr">
<LINK rel=stylesheet type="text/css" href="videoc-ocda.css">
<script language="JavaScript" src="videoc.js"><!--
//--></script>
<TITLE>
 Introduction
</TITLE>
</HEAD>
<BODY class="regularBody">
<A HREF="book-ora209.html"><IMG SRC ="previous_motif.gif" ALT="Previous"></A>
<A HREF="index.html"><IMG SRC ="contents_motif.gif" ALT="Contents"></A>
<A HREF="book-ora211.html"><IMG SRC ="next_motif.gif" ALT="Next"></A>
<HR>

<H2> Introduction</H2>Independently of the development of Objective CAML, several extensions of
the language appeared. One of these, named O'Labl, was integrated
with Objective CAML, starting with version 3.00.<BR>
<BR>
This appendix describes briefly the new features offered in the
current version of Objective CAML at the time of this writing, that is.
Objective CAML 3.04. This version can be found on the CD-ROM accompanying this book.
The new features include:
<UL>
<LI>
 labels; 

<LI> optional arguments; 

<LI> polymorphic constructors;

<LI> the <TT>ocamlbrowser</TT> IDE;

<LI> the <TT>LablTk</TT> library.
</UL>
The reader is referred to the Objective CAML reference manual for a more
detailed description of these features.<BR>
<BR>
<HR>
<A HREF="book-ora209.html"><IMG SRC ="previous_motif.gif" ALT="Previous"></A>
<A HREF="index.html"><IMG SRC ="contents_motif.gif" ALT="Contents"></A>
<A HREF="book-ora211.html"><IMG SRC ="next_motif.gif" ALT="Next"></A>
</BODY>
</HTML>
